﻿//
//  HFHTTPSetting.h
//  AFNetworking
//
//  Created by admin on 2020/4/22.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

// 域名
static NSString *const HFURLHostKeyProductionDomain = @"正式环境-域名";
static NSString *const HFURLHostKeyStagingDomain = @"准生产环境-域名";
static NSString *const HFURLHostKeyTestDomain = @"测试提测环境-域名";
static NSString *const HFURLHostKeyDevelopmentDomain = @"后台开发环境-域名";
// 项目名
static NSString *const HFURLSubjectKeyBase = @"base";
static NSString *const HFURLSubjectKeyUser = @"user";
static NSString *const HFURLSubjectKeyFile = @"file";
static NSString *const HFURLSubjectKeyFinance = @"finance";
static NSString *const HFURLSubjectKeyQR = @"qr";
static NSString *const HFURLSubjectKeyRecord = @"record";
static NSString *const HFURLSubjectKeyPOS = @"pos";
static NSString *const HFURLSubjectKeyBank = @"bank";
static NSString *const HFURLSubjectKeyRight = @"right";
static NSString *const HFURLSubjectKeyHTBase = @"htbase";
static NSString *const HFURLSubjectKeyView = @"view";
static NSString *const HFURLSubjectKeySee = @"see";
static NSString *const HFURLSubjectKeyPhoto = @"photo";
static NSString *const HFURLSubjectKeyCollect = @"collect";
static NSString *const HFURLSubjectKeyResource = @"resource";
static NSString *const HFURLSubjectKeySign = @"sign";
static NSString *const HFURLSubjectKeyEntry = @"entry";
static NSString *const HFURLSubjectKeyActivity = @"activity";
static NSString *const HFURLSubjectKeyCircle = @"circle";
static NSString *const HFURLSubjectKeyBKFile = @"bk-file";
static NSString *const HFURLSubjectKeyLZStreet = @"lzStreet";
static NSString *const HFURLSubjectKeyLZShining = @"lzShin";

static NSString *const HFURLSubjectKeyPJWeb = @"pjweb";
static NSString *const HFURLSubjectKeyPJCDNWeb = @"pjweb";
static NSString *const HFURLSubjectKeyLZWeb = @"lzweb";
static NSString *const HFURLSubjectKeyCBD = @"cbd";
static NSString *const HFURLSubjectKeyBBsvrUser = @"bbsvr-user";
static NSString *const HFURLSubjectKeyMerchant = @"merchant";
static NSString *const HFURLSubjectKeyQuery = @"query";
static NSString *const HFURLSubjectKeyMSVR = @"msvr";

static NSString *const HFURLSubjectKeyLZUser = @"lz-user";


static NSString *const HFHttpFactoryShowToast = @"HFHttpFactoryShowToast";
static NSString *const HFHttpFactoryRespFail = @"HFHttpFactoryRespFail";
static NSString *const HFHttpFactoryError = @"HFHttpFactoryError";

static NSString *const HFURLSubjectKeyRSA = @"lz";
static NSString *const HFHttpFactoryNetWorkException = @"HFHttpFactoryNetWorkException";

// 网络异常文案
#define kNetWorkException  @"当前网络异常，请检查网络设置"
// 通用接口异常
#define kInterfaceException  @"太火爆啦，请稍后再试"



//强制升级
static NSString *const HFForceUpgrade = @"HFForceUpgrade";




#define DOMAIN_BASE             HFURLSubjectKeyBase
#define DOMAIN_USER             HFURLSubjectKeyUser
#define DOMAIN_FILE             HFURLSubjectKeyFile
#define DOMAIN_FINANCE          HFURLSubjectKeyFinance
#define DOMAIN_QR               HFURLSubjectKeyQR
#define DOMAIN_RECORD           HFURLSubjectKeyRecord
#define DOMAIN_POS              HFURLSubjectKeyPOS
#define DOMAIN_BANK             HFURLSubjectKeyBank
#define DOMAIN_RIGHT            HFURLSubjectKeyRight
#define DOMAIN_HTBASE           HFURLSubjectKeyHTBase
#define DOMAIN_VIEW             HFURLSubjectKeyView
#define DOMAIN_SEE              HFURLSubjectKeySee
#define DOMAIN_PHOTO            HFURLSubjectKeyPhoto
#define DOMAIN_COLLECT          HFURLSubjectKeyCollect
#define DOMAIN_Resource         HFURLSubjectKeyResource
#define DOMAIN_Sign             HFURLSubjectKeySign
#define DOMAIN_Entry            HFURLSubjectKeyEntry
#define DOMAIN_Activity         HFURLSubjectKeyActivity
#define DOMAIN_Circle           HFURLSubjectKeyCircle
#define DOMAIN_Street           HFURLSubjectKeyLZStreet
#define DOMAIN_Shining          HFURLSubjectKeyLZShining
#define DOMAIN_PJWEB            HFURLSubjectKeyPJWeb
#define DOMAIN_PJCDNWEB            HFURLSubjectKeyPJCDNWeb
#define DOMAIN_LZWEB            HFURLSubjectKeyLZWeb
#define DOMAIN_BB_SVR           HFURLSubjectKeyBBsvrUser
#define DOMAIN_Merchant         HFURLSubjectKeyMerchant
#define DOMAIN_CBD              HFURLSubjectKeyCBD
#define DOMAIN_QUERY            HFURLSubjectKeyQuery
#define DOMAIN_RSA              HFURLSubjectKeyRSA

#define DOMAIN_MSVR            HFURLSubjectKeyMSVR
#define DOMAIN_LZ_USER         HFURLSubjectKeyLZUser


@interface HFURLSetting : NSObject

+ (NSDictionary *)URLSetting;

@end

NS_ASSUME_NONNULL_END

